home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / amivogl-1.03.lzh / vogl / src / sunfort / fdrivers.c.Z / fdrivers.c
Encoding:
C/C++ Source or Header  |  1991-06-09  |  3.0 KB  |  311 lines

  1. #include <stdio.h>
  2. #include "vogl.h"
  3.  
  4. /*
  5.  * voutput_
  6.  */
  7. void
  8. voutput_(path, len, len0)
  9.     char    *path;
  10.     int    *len;
  11.     int    len0;
  12. {
  13.     char        buf[BUFSIZ];
  14.     register char    *p;
  15.  
  16.     strncpy(buf, path, *len);
  17.     buf[*len] = 0;
  18.  
  19.     for (p = &buf[*len - 1]; *p == ' '; p--)
  20.         ;
  21.  
  22.     *++p = 0;
  23.  
  24.     voutput(buf);
  25. }
  26.  
  27. /*
  28.  * vinit_
  29.  */
  30. void
  31. vinit_(dev, len, len0)
  32.     char    *dev;
  33.     int    *len;
  34.     int    len0;
  35. {
  36.     char        buf[BUFSIZ];
  37.     register char    *p;
  38.  
  39.     strncpy(buf, dev, *len);
  40.     buf[*len] = 0;
  41.  
  42.     for (p = &buf[*len - 1]; *p == ' '; p--)
  43.         ;
  44.  
  45.     *++p = 0;
  46.  
  47.     vinit(buf);
  48. }
  49.  
  50. /*
  51.  * vnewdev_
  52.  */
  53. void
  54. vnewdev_(dev, len, len0)
  55.     char    *dev;
  56.     int    *len;
  57.     int    len0;
  58. {
  59.     char        buf[BUFSIZ];
  60.     register char    *p;
  61.  
  62.     strncpy(buf, dev, *len);
  63.     buf[*len] = 0;
  64.  
  65.     for (p = &buf[*len - 1]; *p == ' '; p--)
  66.         ;
  67.  
  68.     *++p = 0;
  69.  
  70.     vnewdev(buf);
  71. }
  72.  
  73. /*
  74.  * vnewde_
  75.  */
  76. void
  77. vnewde_(dev, len, len0)
  78.     char    *dev;
  79.     int    *len;
  80.     int    len0;
  81. {
  82.     vnewdev_(dev, len, len0);
  83. }
  84.  
  85. /*
  86.  * winopen_
  87.  */
  88. int
  89. winopen_(title, len, len0)
  90.     char    *title;
  91.     int    *len;
  92.     int    len0;
  93. {
  94.     char        buf[BUFSIZ];
  95.  
  96.     strncpy(buf, title, len0);
  97.     buf[*len] = 0;
  98.  
  99.     return(winopen(buf));
  100. }
  101.     
  102. /*
  103.  * winope_    (same as winopen_)
  104.  */
  105. int
  106. winope_(title, len1, len2)
  107.     char    *title;
  108.     int    *len1, len2;
  109. {
  110.     char        buf[BUFSIZ];
  111.  
  112.     strncpy(buf, title, len2);
  113.     buf[*len1] = 0;
  114.  
  115.     return(winopen(buf));
  116. }
  117.  
  118. /*
  119.  * gexit_
  120.  */
  121. void
  122. gexit_()
  123. {
  124.     gexit();
  125. }
  126.  
  127. /*
  128.  * clear_
  129.  */
  130. void
  131. clear_()
  132. {
  133.     clear();
  134. }
  135.  
  136. /*
  137.  * color_
  138.  */
  139. void
  140. color_(col)
  141.     int    *col;
  142. {
  143.     color(*col);
  144. }
  145.  
  146. /*
  147.  * colorf_
  148.  */
  149. void
  150. colorf_(col)
  151.     float    *col;
  152. {
  153.     colorf(*col);
  154. }
  155.  
  156. /*
  157.  * _mapcolor
  158.  */
  159. void
  160. mapcolor_(indx, red, green, blue)
  161.     int    *indx, *red, *green, *blue;
  162. {
  163.     mapcolor((Colorindex)*indx, (short)*red, (short)*green, (short)*blue);
  164. }
  165.  
  166. /*
  167.  * _mapcol    (same as mapcolor)
  168.  */
  169. void
  170. mapcol_(indx, red, green, blue)
  171.     int    *indx, *red, *green, *blue;
  172. {
  173.     mapcolor((Colorindex)*indx, (short)*red, (short)*green, (short)*blue);
  174. }
  175.  
  176. /*
  177.  * getplanes_
  178.  */
  179. int
  180. getplanes_()
  181. {
  182.     return((int)getplanes());
  183. }
  184.  
  185. /*
  186.  * getpla_    (same as getplanes_)
  187.  */
  188. int
  189. getpla_()
  190. {
  191.     return((int)getplanes());
  192. }
  193.  
  194. /*
  195.  * getvaluator_
  196.  */
  197. int
  198. getvaluator_(dev)
  199.     int    *dev;
  200. {
  201.     return((int)getvaluator((Device)*dev));
  202. }
  203.  
  204. /*
  205.  * getval_    (same as getvaluator_)
  206.  */
  207. int
  208. getval_(dev)
  209.     int    *dev;
  210. {
  211.     return((int)getvaluator((Device)*dev));
  212. }
  213.  
  214. /*
  215.  * getbutton_
  216.  */
  217. int
  218. getbutton_(dev)
  219.     int    *dev;
  220. {
  221.     return((int)getvaluator((Device)*dev));
  222. }
  223.  
  224. /*
  225.  * getbut_    (same as getbutton_)
  226.  */
  227. int
  228. getbut_(dev)
  229.     int    *dev;
  230. {
  231.     return((int)getbutton((Device)*dev));
  232. }
  233.  
  234. /*
  235.  * gconfig_    
  236.  */
  237. int
  238. gconfig_()
  239. { }
  240.  
  241. /*
  242.  * gconfi_    (same as gconfig_)
  243.  */
  244. int
  245. gconfi_()
  246. { }
  247.  
  248. /*
  249.  * reshapeviewport_    
  250.  */
  251. int
  252. reshapeviewport_()
  253. { }
  254.  
  255. /*
  256.  * reshap_    (same as reshapeviewport_)
  257.  */
  258. int
  259. reshap_()
  260. { }
  261.  
  262. /*
  263.  * winconstraints_    
  264.  */
  265. void
  266. winconstraints_()
  267. { }
  268.  
  269. /*
  270.  * wincon_    (same as winconstraints_)
  271.  */
  272. void
  273. wincon_()
  274. { }
  275.  
  276. /*
  277.  * shademodel_
  278.  */
  279. int
  280. shademodel_(m)
  281.     int    *m;
  282. { }
  283.  
  284. /*
  285.  * shadem_    (same as shademodel_)
  286.  */
  287. int
  288. shadem_(m)
  289.     int    *m;
  290. { }
  291.  
  292. /*
  293.  * getgdesc_
  294.  */
  295. int
  296. getgdesc_(m)
  297.     int    *m;
  298. {
  299.     return((int)getgdesc((long)*m));
  300. }
  301.  
  302. /*
  303.  * getgde_    (same as getgde_)
  304.  */
  305. int
  306. getgde_(m)
  307.     int    *m;
  308. {
  309.     return((int)getgdesc((long)*m));
  310. }
  311.